package Song.Han.demo01;
/*
* 可变参数：
*   底层是一个数组，根据传递的参数的个数创建不同长度的数组
* 修饰符 返回值类型 方法名(数据类型1 变量名，数据类型2...变量名){}
* */
public class Demo01VarArgs {
    public static void main(String[] args) {
        /*
        注意：
            1.一个方法的参数列表，只能有一个可变参数
            2.如果有多个参数，可变参数放在末尾
        */
        int i = demo01(1,2,3,4,5);
        System.out.println(i);
    }


    //定义一个方法计算n个整数的和
    public static int demo01(int...ints){
        System.out.println(ints);//[I@16b98e56
        System.out.println(ints.length);

        int sum = 0;
        for (int i : ints) {
            sum += i;
        }

        return  sum;
    }
}
